#product
{
	overflow:hidden;
	border-bottom:5px solid #4D4D4F;
}
#product_images
{
	width:630px;
	height:500px;
	overflow:hidden;
	float:left;
}
#products
{

	overflow:hidden;
	background: #ffffff url('../images/product_details_bg.gif') repeat-x top;
	border-bottom:5px solid #4D4D4F;
		
	
}
#products p
{
	color:#5c4a56;
	margin:20px 10px;
}
#products h1
{
	margin:10px;
}
#product_details
{
	float:right;
	width:310px;
	height:460px;
	overflow:hidden;
	padding:20px 10px;
	background: #ffffff url('../images/product_details_bg.gif') repeat-x top;
	
}
#product_details h1, #products h1, #cart h1
{
	color:#ED1164;
	font-size:2.5em;
	font-weight:100;
	margin-bottom:20px;
}
#product
{
	background-color:#ffffff;
	color:#5c4a56;
}
#product_color, #product_quantity
{
	width:150px;
	border:1px solid #efefef;
	padding:5px;
}
#option_images
{
	margin:0;
	padding:0;
	overflow:hidden;
	margin-top:430px;
	list-style-type: none;
}
#option_images li
{
	float:left;
	margin:10px;
	padding:0;
	border:1px solid #efefef;
}
#priceandsubmit
{
	clear:both;
	padding-top:30px;
	overflow:hidden;
}

#option_price
{
	width:130px;
	float:left;
	color:#474827;
	font-size:2em;
	margin-top:5px;
	margin-left:5px;
}

#add_to_cart
{
	float:right;
	width:150px;
	height:50px;
	margin-right:10px;
	background-color:#B2D235;
	border:1px solid #efefef;
	font-family: georgia, sans-serif;
	color:#ffffff;
	font-size:1.3em;
}

#products_list
{
	margin:10px 0px;
	list-style: none;
}

#products_list li
{
	float:left;
	width:220px;
	overflow:hidden;
	margin:0 10px 20px 10px;
	
}
#products_list li img
{
	margin-bottom:10px;
}
#products_list_name
{
	float:left;
	font-size:1.1em;
}
#products_list_price
{
	float:right;
	color:#5C4A56;
	font-size:1.5em;
}


/*
	CART AREA
*/

#cart
{
	overflow:hidden;
}
#checkout_form
{
	
}
#cart th
{
	font-size:1.2em;
	font-weight:100;
	padding-left:5px;
	color:#777C77;
}

#cart .price_line td
{
	margin-top:1px solid #efefef;
}

#cart .cart
{
	margin:0 10px;
}